@charset "gb2312";
/* CSS Document */
html { padding: 0px;margin: 0px auto; -webkit-text-size-adjust: none;}
body {background: #f0f2f5; padding: 0px;margin: 0px auto;font-size: 15px;color:#333;font-family: Helvetica,Microsoft YaHei,Microsoft JhengHei;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
ol,ul {list-style:none;}
a:link, a:visited {text-decoration:none;color:#333;}
input,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
/*position*/
.tl { text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.center{margin:0 auto;}
.bc {margin-left:auto;margin-right:auto;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.pr {position:relative;}
.pa {position:absolute;}
.zoom {zoom:1;}
.hidden {visibility:hidden;}
.none {display:none;}
.block {display:block;}
.inline {display:inline;}
.ib{ display: inline-block;}
.hand {cursor:pointer;}
.oh{ overflow:hidden;}
.oe{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.nowrap{ white-space:nowrap;}
.no_unl{ text-decoration:none;}
a.unl {text-decoration:underline;}
.t2 {text-indent:2em;}
.auto_img{ width:100%; height: auto; display:block;}
/*font-size*/
.f12{font-size:12px; }
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.fb {font-weight:bold;}
/*ling-height*/
.lh18{ line-height:18px;}
.lh24{ line-height:24px;}
.lh30{ line-height:30px;}
.lh36{ line-height:36px;}
.lh40{ line-height:40px;}
/*height*/
.h40{ height:40px;}
.h36{ height:36px;}
/*font color*/
.red,a.red{ color:#cc0000;}
.blue,a.blue{ color:#004097;}
.blue1,a.blue1{ color:#4fc1e9;}
.gray,a.gray{ color:#666;}
.gray1,a.gray1{ color:#999;}
.green,a.green{ color:#a3c60c;}
.green1,a.green1{ color:#669933;}
.purple,a.purple{ color:#6454a7;}
.gray9 { color:#999;}
a.gray9:link,a.gray9:visited{color:#999;}
.gray6 { color:#666;}
a.gray6:link,a.gray6:visited{color:#666;}
.white { color:#fff;}
a.white:link, a.white:visited {color:#fff;}
.gray0 { color:#000;}
a.gray0:link,a.gray0:visited{color:#000;}
/*bg*/
.bgblue{background-color:#004097;}
.bgblue1{background-color:#4fc1e9;}
.bggray{ background-color:#f0f2f5;}
.bgwhite{ background-color:#fff;}
.bggreen{ background-color:#a3c60c;}
.bggreen1{ background-color:#bddd58;}
.bgpurple{ background-color:#6454a7;}
/*border*/
.solid_gray{border:1px solid #d4d4d4;}
.solidB_gray{ border-bottom:1px solid #d4d4d4;}
.solidB_gray1{ border-bottom:1px solid #e3e3e3;}
.solidB_gray2{ border-bottom:1px solid #ccc;}
.dashed_gray{border:1px dashed #d4d4d4; }
.dashedB_gray{ border-bottom:1px dashed #d4d4d4;}
.solid_green{border:1px solid #bddd58;}
.solid_blue{border:1px solid #4fc1e9;}

/*radius*/
.radius4{ border-radius:4px;}
.radius6{ border-radius:6px;}
.radius100{ border-radius:100px;}
/*font-family*/
.fontArial { font-family:Arial,"\5b8b\4f53",sans-serif;}
.fontSong { font-family:"\5b8b\4f53",sans-serif;}
.fontYaHei { font-family:"Microsoft YaHei","\5b8b\4f53",sans-serif;}

/*shadow*/
.Inshadow{box-shadow:2px 2px 2px #e5e4e4 inset;}
.Outshadow{box-shadow:2px 2px 1px #e5e4e4;}
/*padding*/
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}

.body {margin: 0 auto;overflow: hidden;background: #f2f2f2;}
@media only screen and (min-width:1025px) {
	.body {max-width: 320px;}
}
.L {float: left;}
.R {float: right;}
.Cl {clear: both;}
.Tc{text-align:center}
.P15{padding:15px}
.B{font-weight:bold}
/*--------------------------------------------header*/
.m-header {height: 50px;background-color: #fff;}
.m-header-logo {float: left;margin: 10px 5px 0 8px;}
.m-header-logo img {width: auto; height: 28px;}
.w-header-login {margin: 18px 0 0 10px;font-size: 14px;color: #004097;line-height: 16px;text-decoration: none;}
.w-header-login:visited {color: #004097;}
.w-header-switch {z-index: 1000;float: left;margin: 17px 0 0 10px;position: relative;}
a.i-login {margin-left: 30px;color: #004097;font-size: 14px;line-height: 16px;display: none;}
.w-header-switch-btn {display: inline-block; font-size:14px;color: #777d8b;line-height: 16px;text-decoration: none;cursor: pointer;}
.w-header-switch-btn:visited {color: #777d8a;}
.w-header-switch-btn i {display: inline-block;width: 0;height: 0;margin: 0 0 0 2px;border: solid 5px;border-color: rgba(119,125,139,1) transparent transparent;vertical-align: -4px;}
.w-header-switch-pop { width: 90px;padding: 6px 0;position: absolute;top: 20px;left: -25px; background: rgba(0,0,0,0.7);border-radius: 3px;}
.w-header-switch-pop a {display: block;margin: 0;padding: 10px 0;font-size: 16px;color: #fff;line-height: 18px;text-decoration: none;text-align: center;}
.w-header-switch-pop a:visited {color: #fffffe;}
.w-header-switch-pop i {display: block;width: 0;height: 0;border: solid 9px;border-color: transparent transparent rgba(0,0,0,0.8);position: absolute;top: -18px;left: 50%;margin-left: -9px;}
.top-weixin { float: right;display: block;padding: 0 8px;margin: 8px 8px 0 0;height: 30px;line-height: 30px;color: #fff;font-size: 12px;border-bottom: 1px solid #196a00;border-radius: 4px;position: relative;cursor: pointer;background: #53a31c; background-size: 20px;}
.top-weixin img {width: auto; height: 30px;}
.guip{ height:45px; line-height:45px;}
a.guip_icon,a.guip_icon2{text-align:center; line-height:29px; font-size:12px; float:left; color:#abc6e2; cursor:pointer}
a.guip_icon{background:url(../images/icon_bj.gif) no-repeat;background-size:65px;width:65px;  }
a.guip_icon2{background:url(../images/icon_bj2.gif) no-repeat;background-size:42px;width:46px; left:10px; top:8px;}
/*--------------------------------------------header  change*/
.header_app{ height:45px; line-height:45px;  top:0px; position:fixed;  z-index:9999; border-bottom:1px solid #ccc; width:100%; box-shadow:4px 0px 8px #ccc;  }
.header_logo img{ width:100px; height:auto; border-right:1px solid #ccc; padding-right:5px;}
.header_icon_right img{ width:26px; height:auto;}

